//package com.bledanliaar;
//
//import android.os.Handler;
//import android.os.Message;
//import android.support.v7.app.AppCompatActivity;
//import android.os.Bundle;
//import android.view.View;
//import android.widget.Button;
//import android.widget.TextView;
//import android.widget.Toast;
//
//import com.blelibrary.BleOperate;
//import com.blelibrary.BleWriteDataListener;
//import com.blelibrary.SearchBleMacResultListener;
//
//
//public class Main2Activity extends AppCompatActivity {
//    private final  Handler mHandler = new Handler() {
//        @Override
//        public void handleMessage(Message msg) {
//            byte[] datas=(byte[])msg.obj;
//            Toast.makeText(Main2Activity.this,"YYYxxxxxxxxxxxxxxxxYYYY",Toast.LENGTH_SHORT).show();
//        }
//    };
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_main2);
//
//        BleOperate.getInstance().initialize(this);
//        BleOperate.getInstance().connectBleDeviceByMac("00:15:83:30:7A:63", new SearchBleMacResultListener() {
//            @Override
//            public void hasConnected() {
//
//            }
//
//            @Override
//            public void searchResult(boolean value) {
//
//            }
//
//            @Override
//            public void findUUIDService() {
//
//            }
//
//            @Override
//            public void findUUIDNotify() {
//
//            }
//
//            @Override
//            public void timeOut() {
//
//            }
//
//            @Override
//            public void progress(long millisecond) {
//
//            }
//
//        });
//        Button btn_send=(Button)findViewById(R.id.btn_send3);
//        btn_send.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                byte[] inits = {(byte) 0x87};
//                BleOperate.getInstance().writeCharacteristic("00:15:83:30:7A:63", inits, new BleWriteDataListener() {
//                    @Override
//                    public void response(byte[] result) {
//
//                    }
//                });
//            }
//        });
//    }
//
//
//    @Override
//    protected void onResume() {
//        super.onResume();
////        EventBus.getDefault().register(this);
//    }
//
//    @Override
//    protected void onPause() {
//        super.onPause();
////        EventBus.getDefault().unregister(this);
//    }
//
//    @Override
//    protected void onDestroy() {
//        super.onDestroy();
//    }
//
//    public void onEventMainThread(DataEvent event){
//        byte[] datas = event.getDatas();
//        if(datas[0] == (byte) 0x98 && datas.length>=3) {
//            byte[] fm0s = {datas[1], datas[2]};
//            TextView tv_data = (TextView) findViewById(R.id.tv_data3);
//            tv_data.setText(bytes2short(fm0s)+"");
//        }
//    }
//    public static short bytes2short(byte[] b) {
//        return (short) (b[1] & 0xff | (b[0] & 0xff) << 8);
//    }
//}
